package com.hqj.demo;

/**
 * 异常捕捉及处理的练习
 * @author  HQJ
 * 写一个方法void isTriangle(int a,int b,int c)，
 * 判断三个参数是否能构成一个三角形，
 * 如果不能则抛出异常IllegalArgumentException，
 * 显示异常信息 “a,b,c不能构成三角形”，
 * 如果可以构成则显示三角形三个边长，在主方法中得到命令行输入的三个整数，
 * 调用此方法，并捕获异常
 */
public class Exercise01 {


    public static void main(String[] args)  {
        SelfExcpClass sc = new SelfExcpClass();
        try {
            sc.isTriangle(1, 5, 8);
        }catch (Exception e){
            System.err.println(e.getMessage());
        }
    }
}
class SelfExcpClass{

    public void  isTriangle(int a,int b,int c) throws Exception{
        if(a+b<c||a+c<b||b+c<a){
            throw new IllegalArgumentException("a,b,c不能构成三角形");
        }
    }

}